# 局部变量和全局变量
# 局部变量：函数内部定义的变量，只能在函数内部使用；
# 全局变量:   函数外部定义的变量，所有函数内部都可以使用这个变量；(不推荐使用)

# 可以使用global关键字修改全局变量的值。
# 全局变量的命名规则: 前面加上g_ 或者gl_；
num = 10
# python中，不允许修改全局变量
def method1():
     num = 99  # 这里没有修改全局变量num，而是自己又定义了一个局部变量，执行完这个函数，局部变量就会回收
    # print(num)
def method2(num1,num2):
    print(num1,num2)  # 虽然在method1中修改了 num 但是却不会修改
# 默认值
def method3(num1=100,num2=200):
    print(num1,num2)  # 虽然在method1中修改了 num 但是却不会修改


# method1()
method3("张胜男",2)
# print(num)

# 输出
# 99
# 10

